package com.yc.jpyy.studentbase.service;
import java.util.List;
import java.util.Map;


import org.springframework.dao.DataAccessException;
import com.yc.jpyy.base.util.PageBean;

public interface StudentBaseService {

	int addStudentBaseService(Map<String, Object> paramsMap) throws DataAccessException;

	int updateStudentBaseService(Map<String, Object> paramsMap) throws DataAccessException;

	PageBean findStudentBaseService(Map<String, Object> paramsMap)throws DataAccessException;
	
	int findStudentBaseCountService(Map<String, Object> paramsMap)throws DataAccessException;
    
    List<Map<String, Object>> findStudentBaseToDetilService(Map<String, Object> paramsMap)throws DataAccessException;
    
    PageBean findStudentBaseToExamResultService(Map<String, Object> paramsMap)throws DataAccessException;
    int findStudentBaseToExamResultCountService(Map<String, Object> paramsMap)throws DataAccessException;
    
    List<Map<String, Object>> findExamResultService(Map<String, Object> paramsMap)throws DataAccessException;
    
    List<Map<String, Object>> findStudentAnswerTestService(Map<String, Object> paramsMap)throws DataAccessException;
    
    PageBean findStudentBaseToProfessionService(Map<String, Object> paramsMap)throws DataAccessException;
    int findStudentBaseToProfessionCountService(Map<String, Object> paramsMap)throws DataAccessException;
    
    PageBean findStudentBaseToProfessionExamService(Map<String, Object> paramsMap)throws DataAccessException;
    int findStudentBaseToProfessionExamCountService(Map<String, Object> paramsMap)throws DataAccessException;
    
    int updateStudentBaseExamStatusService(Map<String, Object> paramsMap) throws DataAccessException;

    Map<String, Object> addRotationTraining(Map<String, Object> paramsMap)throws Exception;
    
    Map<String, Object> checkIsHaveStudent(Map<String, Object> paramsMap)throws Exception;


}